package com.operate.api.app.info.dao;

import com.operate.api.app.info.domain.po.CompanyPO;
import com.operate.api.app.info.domain.vo.AppCompanySearchVO;
import com.operate.api.app.info.domain.vo.AppCompanyVO;
import com.operate.api.app.info.domain.vo.RecommendCompanySearchVO;
import com.operate.api.app.info.domain.vo.RecommendCompanyVO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

@Repository
public interface CompanyDao extends Mapper<CompanyPO> {
    List<AppCompanyVO> getList(AppCompanySearchVO searchVO);
    AppCompanyVO getOne(@Param("id") String id);

    List<RecommendCompanyVO> getCompanyList(RecommendCompanySearchVO searchVO);
}